  
package com.xebest.web.service;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

import com.xebest.api.dto.WeChatVenCarListPageDTO;
import com.xebest.web.form.XeVenOrderLogisticsForm;
import com.xebest.web.view.XeVenOrderLogisticsView;

/**
 * 物流信息
 * @desc: xebest-erp  
 * @author: 袁世林
 * @createTime: 2018年8月16日 下午10:45:32  
 * @history:  
 * @version: v1.0
 */
public interface WeChatVenOrderLogisticsService {

	List<XeVenOrderLogisticsView> queryOrderLogisticsList(XeVenOrderLogisticsForm form);

	List<XeVenOrderLogisticsView> querySendCarList(XeVenOrderLogisticsForm form);

	List<Map<String, Object>> queryCarList(XeVenOrderLogisticsForm form);

	List<Map<String, Object>> queryAllCarList(XeVenOrderLogisticsForm form);

	WeChatVenCarListPageDTO queryErpLogisticsCarList(XeVenOrderLogisticsForm form, int i, int j);

	void confirmDelivery(String logtsCode);

	BigDecimal queryNormWeightByParam(Map<String, String> paramMap);

	String queryShopNameByOrderId(String orderId);
	
    void sendMsgToDriver(String logtsCode , String orderId , String userCode , String mobilePhone) throws Exception ;
	
}
  
